<!-- HTML header for doxygen 1.9.6-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COMMONS-NET: commonsNet.nntp.Article类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">COMMONS-NET
   </div>
  </td>
    <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <span id="MSearchSelect"                onmouseover="return searchBox.OnSearchSelectShow()"                onmouseout="return searchBox.OnSearchSelectHide()">&#160;</span>
          <input type="text" id="MSearchField" value="" placeholder="搜索" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('classcommonsNet_1_1nntp_1_1Article.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pub-attribs">Public 属性</a> &#124;
<a href="#pri-methods">Private 成员函数</a> &#124;
<a href="#pri-attribs">Private 属性</a> &#124;
<a href="classcommonsNet_1_1nntp_1_1Article-members.html">所有成员列表</a>  </div>
  <div class="headertitle"><div class="title">commonsNet.nntp.Article类 参考</div></div>
</div><!--header-->
<div class="contents">

<p>包含消息检索和线程处理所需的基本状态的类。  
 <a href="classcommonsNet_1_1nntp_1_1Article.html#details">更多...</a></p>
<div class="dynheader">
类 commonsNet.nntp.Article 继承关系图:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classcommonsNet_1_1nntp_1_1Article.png" usemap="#commonsNet.nntp.Article_map" alt=""/>
  <map id="commonsNet.nntp.Article_map" name="commonsNet.nntp.Article_map">
<area href="interfacecommonsNet_1_1nntp_1_1Threadable.html" title="一个用于线程化消息对象的占位符接口" alt="commonsNet.nntp.Threadable" shape="rect" coords="0,0,179,24"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:ab6ef654f6c9d20f9aaec5213f3d2117c"><td class="memItemLeft" align="right" valign="top">public static func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#ab6ef654f6c9d20f9aaec5213f3d2117c">printThread</a> (article: <a class="el" href="classcommonsNet_1_1nntp_1_1Article.html">Article</a>): Unit</td></tr>
<tr class="memdesc:ab6ef654f6c9d20f9aaec5213f3d2117c"><td class="mdescLeft">&#160;</td><td class="mdescRight">遍历已连接的Article对象的线程树并将其打印出来的递归方法。  <br /></td></tr>
<tr class="separator:ab6ef654f6c9d20f9aaec5213f3d2117c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af81fb9619da04c3e329e1ef8bf761c72"><td class="memItemLeft" align="right" valign="top">public static func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#af81fb9619da04c3e329e1ef8bf761c72">printThread</a> (article: <a class="el" href="classcommonsNet_1_1nntp_1_1Article.html">Article</a>, depth: Int64): Unit</td></tr>
<tr class="memdesc:af81fb9619da04c3e329e1ef8bf761c72"><td class="mdescLeft">&#160;</td><td class="mdescRight">遍历已连接的Article对象的线程树并将其打印出来的递归方法。  <br /></td></tr>
<tr class="separator:af81fb9619da04c3e329e1ef8bf761c72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8275b011752c4898c3880f586d98fcb2"><td class="memItemLeft" align="right" valign="top">public static func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a8275b011752c4898c3880f586d98fcb2">printThread</a> (article: <a class="el" href="classcommonsNet_1_1nntp_1_1Article.html">Article</a>, depth: Int64, out: OutputStream): Unit</td></tr>
<tr class="memdesc:a8275b011752c4898c3880f586d98fcb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">遍历已连接的Article对象的线程树并将其打印出来的递归方法。  <br /></td></tr>
<tr class="separator:a8275b011752c4898c3880f586d98fcb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10460d34397ff3ec96ebd01433de1873"><td class="memItemLeft" align="right" valign="top">public static func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a10460d34397ff3ec96ebd01433de1873">printThread</a> (article: <a class="el" href="classcommonsNet_1_1nntp_1_1Article.html">Article</a>, out: OutputStream)</td></tr>
<tr class="memdesc:a10460d34397ff3ec96ebd01433de1873"><td class="mdescLeft">&#160;</td><td class="mdescRight">遍历已连接的Article对象的线程树并将其打印出来的递归方法。  <br /></td></tr>
<tr class="separator:a10460d34397ff3ec96ebd01433de1873"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca90c5fb0ee2fd3d1ad01935bfa2dba1"><td class="memItemLeft" align="right" valign="top">public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#aca90c5fb0ee2fd3d1ad01935bfa2dba1">init</a> ()</td></tr>
<tr class="separator:aca90c5fb0ee2fd3d1ad01935bfa2dba1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae51dacb84b720413df9273716d5f74df"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#ae51dacb84b720413df9273716d5f74df">addReference</a> (msgId: String)</td></tr>
<tr class="memdesc:ae51dacb84b720413df9273716d5f74df"><td class="mdescLeft">&#160;</td><td class="mdescRight">将消息id添加到此消息的引用列表（即回复）  <br /></td></tr>
<tr class="separator:ae51dacb84b720413df9273716d5f74df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7ea43d11955dca55ba1456da2ecee84"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#af7ea43d11955dca55ba1456da2ecee84">getArticleId</a> ()</td></tr>
<tr class="separator:af7ea43d11955dca55ba1456da2ecee84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd99591c0a2a9f15c0afe1d857112fd6"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#acd99591c0a2a9f15c0afe1d857112fd6">getArticleNumber</a> ()</td></tr>
<tr class="separator:acd99591c0a2a9f15c0afe1d857112fd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7db767c1996becff5cedcf8db52a0b7b"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a7db767c1996becff5cedcf8db52a0b7b">getDate</a> ()</td></tr>
<tr class="separator:a7db767c1996becff5cedcf8db52a0b7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3080b880c570c29eec3338a12e512ae8"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a3080b880c570c29eec3338a12e512ae8">getFrom</a> ()</td></tr>
<tr class="separator:a3080b880c570c29eec3338a12e512ae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a557d2cd0e011767b32e2084cd5156d0a"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a557d2cd0e011767b32e2084cd5156d0a">getReferences</a> (): Array&lt;String&gt;</td></tr>
<tr class="memdesc:a557d2cd0e011767b32e2084cd5156d0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">以字符串数组的形式返回引用的消息id  <br /></td></tr>
<tr class="separator:a557d2cd0e011767b32e2084cd5156d0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bd6e5a20e10a2edea3a9fa48e74fadc"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a7bd6e5a20e10a2edea3a9fa48e74fadc">getSubject</a> ()</td></tr>
<tr class="separator:a7bd6e5a20e10a2edea3a9fa48e74fadc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c08fc994247ca52e56e51146ae66bf2"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a2c08fc994247ca52e56e51146ae66bf2">isDummy</a> ()</td></tr>
<tr class="separator:a2c08fc994247ca52e56e51146ae66bf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20202431768ad4b277b40ce9403a3f9e"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a20202431768ad4b277b40ce9403a3f9e">makeDummy</a> (): <a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html">Threadable</a></td></tr>
<tr class="separator:a20202431768ad4b277b40ce9403a3f9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3696232677734dc526ceb37f378d7386"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a3696232677734dc526ceb37f378d7386">messageThreadId</a> ()</td></tr>
<tr class="separator:a3696232677734dc526ceb37f378d7386"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f944f1222e3164fddb840dd0b2cd390"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a3f944f1222e3164fddb840dd0b2cd390">messageThreadReferences</a> ()</td></tr>
<tr class="separator:a3f944f1222e3164fddb840dd0b2cd390"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7710cf3c64ef4e504eaac43b17289b50"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a7710cf3c64ef4e504eaac43b17289b50">setArticleId</a> (string: String): Unit</td></tr>
<tr class="separator:a7710cf3c64ef4e504eaac43b17289b50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a229e030ae7b2bd28c1337ed92d287a20"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a229e030ae7b2bd28c1337ed92d287a20">setArticleNumber</a> (num: Int64): Unit</td></tr>
<tr class="separator:a229e030ae7b2bd28c1337ed92d287a20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadbbbc6861d837f35dbb1382e3066efb"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#aadbbbc6861d837f35dbb1382e3066efb">setChild</a> (child: ?<a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html">Threadable</a>): Unit</td></tr>
<tr class="separator:aadbbbc6861d837f35dbb1382e3066efb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b8a39956ad73ae29523c3c197e74812"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a8b8a39956ad73ae29523c3c197e74812">setDate</a> (str: String): Unit</td></tr>
<tr class="separator:a8b8a39956ad73ae29523c3c197e74812"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3604d75cbcd7438b183b5c7079aa4c6"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#aa3604d75cbcd7438b183b5c7079aa4c6">setFrom</a> (str: String): Unit</td></tr>
<tr class="separator:aa3604d75cbcd7438b183b5c7079aa4c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd76565518ca3d76d5602147fa658b19"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#acd76565518ca3d76d5602147fa658b19">setNext</a> (next: ?<a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html">Threadable</a>): Unit</td></tr>
<tr class="separator:acd76565518ca3d76d5602147fa658b19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b27b2eea2a9499fb857ec192d21fac0"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a4b27b2eea2a9499fb857ec192d21fac0">setSubject</a> (sub: String): Unit</td></tr>
<tr class="separator:a4b27b2eea2a9499fb857ec192d21fac0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a96973c6a959f1a329dcada6b11c123"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a7a96973c6a959f1a329dcada6b11c123">simplifiedSubject</a> (): String</td></tr>
<tr class="separator:a7a96973c6a959f1a329dcada6b11c123"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac42bde0673922fd616b9cbec23a8ba1f"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#ac42bde0673922fd616b9cbec23a8ba1f">subjectIsReply</a> ()</td></tr>
<tr class="separator:ac42bde0673922fd616b9cbec23a8ba1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b205f0ff9fdc6411bcdb4fa84d7f6fb"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a7b205f0ff9fdc6411bcdb4fa84d7f6fb">toString</a> ()</td></tr>
<tr class="separator:a7b205f0ff9fdc6411bcdb4fa84d7f6fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7049d04df1941f74cf32b5873fc29c3b"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html#a7049d04df1941f74cf32b5873fc29c3b">isDummy</a> (): Bool</td></tr>
<tr class="separator:a7049d04df1941f74cf32b5873fc29c3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05c51fa00103d61e8daf80673347c1ff"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html#a05c51fa00103d61e8daf80673347c1ff">makeDummy</a> (): <a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html">Threadable</a></td></tr>
<tr class="separator:a05c51fa00103d61e8daf80673347c1ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0377c00799b12be62a40672554b445f"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html#ac0377c00799b12be62a40672554b445f">messageThreadId</a> (): String</td></tr>
<tr class="separator:ac0377c00799b12be62a40672554b445f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89571d8a770390c73a31726b7bdcbc7a"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html#a89571d8a770390c73a31726b7bdcbc7a">messageThreadReferences</a> (): Array&lt;String&gt;</td></tr>
<tr class="separator:a89571d8a770390c73a31726b7bdcbc7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ec240ab401d737513d9ea3013650a44"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html#a8ec240ab401d737513d9ea3013650a44">setChild</a> (child: ?<a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html">Threadable</a>): Unit</td></tr>
<tr class="separator:a8ec240ab401d737513d9ea3013650a44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d9959e4582a8d0ff9237033e216c1a0"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html#a2d9959e4582a8d0ff9237033e216c1a0">setNext</a> (next: ?<a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html">Threadable</a>): Unit</td></tr>
<tr class="separator:a2d9959e4582a8d0ff9237033e216c1a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f7f11b7e130eef4454e7fbe85a3838f"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html#a6f7f11b7e130eef4454e7fbe85a3838f">simplifiedSubject</a> (): String</td></tr>
<tr class="separator:a6f7f11b7e130eef4454e7fbe85a3838f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a701de471781c8681a27dac0ef34c1041"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html#a701de471781c8681a27dac0ef34c1041">subjectIsReply</a> (): Bool</td></tr>
<tr class="separator:a701de471781c8681a27dac0ef34c1041"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public 属性</h2></td></tr>
<tr class="memitem:ac5a552124c9345abcdcfc3e167eabe7d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#ac5a552124c9345abcdcfc3e167eabe7d">var kid</a> : ?<a class="el" href="classcommonsNet_1_1nntp_1_1Article.html">Article</a> = None</td></tr>
<tr class="separator:ac5a552124c9345abcdcfc3e167eabe7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99708c91a8c8824f63bbf3a413722d6f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a99708c91a8c8824f63bbf3a413722d6f">var next</a> : ?<a class="el" href="classcommonsNet_1_1nntp_1_1Article.html">Article</a> = None</td></tr>
<tr class="separator:a99708c91a8c8824f63bbf3a413722d6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
Private 成员函数</h2></td></tr>
<tr class="memitem:a9aa9d806a94821de184cd92b059185f9"><td class="memItemLeft" align="right" valign="top">private func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a9aa9d806a94821de184cd92b059185f9">flushSubjectCache</a> ()</td></tr>
<tr class="memdesc:a9aa9d806a94821de184cd92b059185f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">清除主题缓存  <br /></td></tr>
<tr class="separator:a9aa9d806a94821de184cd92b059185f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15ecfac8e829c068e42887bcc7ecc76c"><td class="memItemLeft" align="right" valign="top">private func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a15ecfac8e829c068e42887bcc7ecc76c">simplifySubject</a> (): Unit</td></tr>
<tr class="memdesc:a15ecfac8e829c068e42887bcc7ecc76c"><td class="mdescLeft">&#160;</td><td class="mdescRight">尝试解析主题行中的一些典型回复标志，并将其删除  <br /></td></tr>
<tr class="separator:a15ecfac8e829c068e42887bcc7ecc76c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
Private 属性</h2></td></tr>
<tr class="memitem:ad2d4b4099a65fd8bb596843922acd00e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#ad2d4b4099a65fd8bb596843922acd00e">var articleNumber</a> : Int64 = -1</td></tr>
<tr class="separator:ad2d4b4099a65fd8bb596843922acd00e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24c492f62bf58c8dee9ca956ac66941d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a24c492f62bf58c8dee9ca956ac66941d">var subject</a> : String = &quot;&quot;</td></tr>
<tr class="separator:a24c492f62bf58c8dee9ca956ac66941d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adce4b2669d35eb7b3461f87f3ccda41d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#adce4b2669d35eb7b3461f87f3ccda41d">var date</a> : String = &quot;&quot;</td></tr>
<tr class="separator:adce4b2669d35eb7b3461f87f3ccda41d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa63c0525c971bc196edaa2505561a836"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#aa63c0525c971bc196edaa2505561a836">var articleId</a> : String = &quot;&quot;</td></tr>
<tr class="separator:aa63c0525c971bc196edaa2505561a836"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e0edc4900973cb3925bbbf94ad3db43"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a2e0edc4900973cb3925bbbf94ad3db43">var simplifiedSubjectCache</a> : String = &quot;&quot;</td></tr>
<tr class="separator:a2e0edc4900973cb3925bbbf94ad3db43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13a0bf7f7e0ea548408d0fb422f10294"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a13a0bf7f7e0ea548408d0fb422f10294">var `from`</a> : String = &quot;&quot;</td></tr>
<tr class="separator:a13a0bf7f7e0ea548408d0fb422f10294"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1368d66e6c717c1ae45872d145a38dbc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a1368d66e6c717c1ae45872d145a38dbc">var references</a> : ?ArrayList&lt;String&gt; = None</td></tr>
<tr class="separator:a1368d66e6c717c1ae45872d145a38dbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c19ba840384a5b730020b3892d0e726"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html#a4c19ba840384a5b730020b3892d0e726">var isReply</a> : Bool = false</td></tr>
<tr class="separator:a4c19ba840384a5b730020b3892d0e726"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>包含消息检索和线程处理所需的基本状态的类。 </p>
</div><h2 class="groupheader">构造及析构函数说明</h2>
<a id="aca90c5fb0ee2fd3d1ad01935bfa2dba1" name="aca90c5fb0ee2fd3d1ad01935bfa2dba1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca90c5fb0ee2fd3d1ad01935bfa2dba1">&#9670;&#160;</a></span>init()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public commonsNet.nntp.Article.init </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">成员函数说明</h2>
<a id="ae51dacb84b720413df9273716d5f74df" name="ae51dacb84b720413df9273716d5f74df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae51dacb84b720413df9273716d5f74df">&#9670;&#160;</a></span>addReference()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.nntp.Article.addReference </td>
          <td>(</td>
          <td class="paramname"><em>msgId</em>:&#160;</td>
          <td class="paramtype">String</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>将消息id添加到此消息的引用列表（即回复） </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">msgId</td><td>要添加的消息id </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a9aa9d806a94821de184cd92b059185f9" name="a9aa9d806a94821de184cd92b059185f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9aa9d806a94821de184cd92b059185f9">&#9670;&#160;</a></span>flushSubjectCache()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">private func commonsNet.nntp.Article.flushSubjectCache </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>清除主题缓存 </p>

</div>
</div>
<a id="af7ea43d11955dca55ba1456da2ecee84" name="af7ea43d11955dca55ba1456da2ecee84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7ea43d11955dca55ba1456da2ecee84">&#9670;&#160;</a></span>getArticleId()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.nntp.Article.getArticleId </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="acd99591c0a2a9f15c0afe1d857112fd6" name="acd99591c0a2a9f15c0afe1d857112fd6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd99591c0a2a9f15c0afe1d857112fd6">&#9670;&#160;</a></span>getArticleNumber()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.nntp.Article.getArticleNumber </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7db767c1996becff5cedcf8db52a0b7b" name="a7db767c1996becff5cedcf8db52a0b7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7db767c1996becff5cedcf8db52a0b7b">&#9670;&#160;</a></span>getDate()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.nntp.Article.getDate </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3080b880c570c29eec3338a12e512ae8" name="a3080b880c570c29eec3338a12e512ae8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3080b880c570c29eec3338a12e512ae8">&#9670;&#160;</a></span>getFrom()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.nntp.Article.getFrom </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a557d2cd0e011767b32e2084cd5156d0a" name="a557d2cd0e011767b32e2084cd5156d0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a557d2cd0e011767b32e2084cd5156d0a">&#9670;&#160;</a></span>getReferences()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.nntp.Article.getReferences </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td>: Array&lt;String&gt; </td>
        </tr>
      </table>
</div><div class="memdoc">

<p>以字符串数组的形式返回引用的消息id </p>
<dl class="section return"><dt>返回</dt><dd>消息id数组 </dd></dl>

</div>
</div>
<a id="a7bd6e5a20e10a2edea3a9fa48e74fadc" name="a7bd6e5a20e10a2edea3a9fa48e74fadc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7bd6e5a20e10a2edea3a9fa48e74fadc">&#9670;&#160;</a></span>getSubject()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.nntp.Article.getSubject </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2c08fc994247ca52e56e51146ae66bf2" name="a2c08fc994247ca52e56e51146ae66bf2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c08fc994247ca52e56e51146ae66bf2">&#9670;&#160;</a></span>isDummy()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func commonsNet.nntp.Article.isDummy </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>实现了 <a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html#a7049d04df1941f74cf32b5873fc29c3b">commonsNet.nntp.Threadable</a>.</p>

</div>
</div>
<a id="a20202431768ad4b277b40ce9403a3f9e" name="a20202431768ad4b277b40ce9403a3f9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20202431768ad4b277b40ce9403a3f9e">&#9670;&#160;</a></span>makeDummy()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func commonsNet.nntp.Article.makeDummy </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td>: <a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html">Threadable</a> </td>
        </tr>
      </table>
</div><div class="memdoc">

<p>实现了 <a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html#a05c51fa00103d61e8daf80673347c1ff">commonsNet.nntp.Threadable</a>.</p>

</div>
</div>
<a id="a3696232677734dc526ceb37f378d7386" name="a3696232677734dc526ceb37f378d7386"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3696232677734dc526ceb37f378d7386">&#9670;&#160;</a></span>messageThreadId()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func commonsNet.nntp.Article.messageThreadId </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>实现了 <a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html#ac0377c00799b12be62a40672554b445f">commonsNet.nntp.Threadable</a>.</p>

</div>
</div>
<a id="a3f944f1222e3164fddb840dd0b2cd390" name="a3f944f1222e3164fddb840dd0b2cd390"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f944f1222e3164fddb840dd0b2cd390">&#9670;&#160;</a></span>messageThreadReferences()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func commonsNet.nntp.Article.messageThreadReferences </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>实现了 <a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html#a89571d8a770390c73a31726b7bdcbc7a">commonsNet.nntp.Threadable</a>.</p>

</div>
</div>
<a id="ab6ef654f6c9d20f9aaec5213f3d2117c" name="ab6ef654f6c9d20f9aaec5213f3d2117c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6ef654f6c9d20f9aaec5213f3d2117c">&#9670;&#160;</a></span>printThread() <span class="overload">[1/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public static func commonsNet.nntp.Article.printThread </td>
          <td>(</td>
          <td class="paramname"><em>article</em>:&#160;</td>
          <td class="paramtype">Article</td><td>)</td>
          <td>: Unit </td>
        </tr>
      </table>
</div><div class="memdoc">

<p>遍历已连接的Article对象的线程树并将其打印出来的递归方法。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">article</td><td>文章树的根 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="af81fb9619da04c3e329e1ef8bf761c72" name="af81fb9619da04c3e329e1ef8bf761c72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af81fb9619da04c3e329e1ef8bf761c72">&#9670;&#160;</a></span>printThread() <span class="overload">[2/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public static func commonsNet.nntp.Article.printThread </td>
          <td>(</td>
          <td class="paramname"><em>article</em>:&#160;</td>
          <td class="paramtype">Article, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramname"><em>depth</em>:&#160;</td>
          <td class="paramtype">Int64&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>: Unit </td>
        </tr>
      </table>
</div><div class="memdoc">

<p>遍历已连接的Article对象的线程树并将其打印出来的递归方法。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">article</td><td>文章树的根 </td></tr>
    <tr><td class="paramname">depth</td><td>当前树的深度 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a8275b011752c4898c3880f586d98fcb2" name="a8275b011752c4898c3880f586d98fcb2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8275b011752c4898c3880f586d98fcb2">&#9670;&#160;</a></span>printThread() <span class="overload">[3/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public static func commonsNet.nntp.Article.printThread </td>
          <td>(</td>
          <td class="paramname"><em>article</em>:&#160;</td>
          <td class="paramtype">Article, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramname"><em>depth</em>:&#160;</td>
          <td class="paramtype">Int64, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramname"><em>out</em>:&#160;</td>
          <td class="paramtype">OutputStream&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>: Unit </td>
        </tr>
      </table>
</div><div class="memdoc">

<p>遍历已连接的Article对象的线程树并将其打印出来的递归方法。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">article</td><td>文章树的根 </td></tr>
    <tr><td class="paramname">depth</td><td>当前树的深度 </td></tr>
    <tr><td class="paramname">ps</td><td>输出流 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a10460d34397ff3ec96ebd01433de1873" name="a10460d34397ff3ec96ebd01433de1873"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10460d34397ff3ec96ebd01433de1873">&#9670;&#160;</a></span>printThread() <span class="overload">[4/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public static func commonsNet.nntp.Article.printThread </td>
          <td>(</td>
          <td class="paramname"><em>article</em>:&#160;</td>
          <td class="paramtype">Article, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramname"><em>out</em>:&#160;</td>
          <td class="paramtype">OutputStream&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>遍历已连接的Article对象的线程树并将其打印出来的递归方法。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">article</td><td>文章树的根 </td></tr>
    <tr><td class="paramname">ps</td><td>输出流 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a7710cf3c64ef4e504eaac43b17289b50" name="a7710cf3c64ef4e504eaac43b17289b50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7710cf3c64ef4e504eaac43b17289b50">&#9670;&#160;</a></span>setArticleId()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.nntp.Article.setArticleId </td>
          <td>(</td>
          <td class="paramname"><em>string</em>:&#160;</td>
          <td class="paramtype">String</td><td>)</td>
          <td>: Unit </td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a229e030ae7b2bd28c1337ed92d287a20" name="a229e030ae7b2bd28c1337ed92d287a20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a229e030ae7b2bd28c1337ed92d287a20">&#9670;&#160;</a></span>setArticleNumber()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.nntp.Article.setArticleNumber </td>
          <td>(</td>
          <td class="paramname"><em>num</em>:&#160;</td>
          <td class="paramtype">Int64</td><td>)</td>
          <td>: Unit </td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aadbbbc6861d837f35dbb1382e3066efb" name="aadbbbc6861d837f35dbb1382e3066efb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aadbbbc6861d837f35dbb1382e3066efb">&#9670;&#160;</a></span>setChild()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func commonsNet.nntp.Article.setChild </td>
          <td>(</td>
          <td class="paramname"><em>child</em>:&#160;</td>
          <td class="paramtype">?Threadable</td><td>)</td>
          <td>: Unit </td>
        </tr>
      </table>
</div><div class="memdoc">

<p>实现了 <a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html#a8ec240ab401d737513d9ea3013650a44">commonsNet.nntp.Threadable</a>.</p>

</div>
</div>
<a id="a8b8a39956ad73ae29523c3c197e74812" name="a8b8a39956ad73ae29523c3c197e74812"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b8a39956ad73ae29523c3c197e74812">&#9670;&#160;</a></span>setDate()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.nntp.Article.setDate </td>
          <td>(</td>
          <td class="paramname"><em>str</em>:&#160;</td>
          <td class="paramtype">String</td><td>)</td>
          <td>: Unit </td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa3604d75cbcd7438b183b5c7079aa4c6" name="aa3604d75cbcd7438b183b5c7079aa4c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3604d75cbcd7438b183b5c7079aa4c6">&#9670;&#160;</a></span>setFrom()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.nntp.Article.setFrom </td>
          <td>(</td>
          <td class="paramname"><em>str</em>:&#160;</td>
          <td class="paramtype">String</td><td>)</td>
          <td>: Unit </td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="acd76565518ca3d76d5602147fa658b19" name="acd76565518ca3d76d5602147fa658b19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd76565518ca3d76d5602147fa658b19">&#9670;&#160;</a></span>setNext()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func commonsNet.nntp.Article.setNext </td>
          <td>(</td>
          <td class="paramname"><em>next</em>:&#160;</td>
          <td class="paramtype">?Threadable</td><td>)</td>
          <td>: Unit </td>
        </tr>
      </table>
</div><div class="memdoc">

<p>实现了 <a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html#a2d9959e4582a8d0ff9237033e216c1a0">commonsNet.nntp.Threadable</a>.</p>

</div>
</div>
<a id="a4b27b2eea2a9499fb857ec192d21fac0" name="a4b27b2eea2a9499fb857ec192d21fac0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b27b2eea2a9499fb857ec192d21fac0">&#9670;&#160;</a></span>setSubject()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.nntp.Article.setSubject </td>
          <td>(</td>
          <td class="paramname"><em>sub</em>:&#160;</td>
          <td class="paramtype">String</td><td>)</td>
          <td>: Unit </td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7a96973c6a959f1a329dcada6b11c123" name="a7a96973c6a959f1a329dcada6b11c123"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a96973c6a959f1a329dcada6b11c123">&#9670;&#160;</a></span>simplifiedSubject()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func commonsNet.nntp.Article.simplifiedSubject </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td>: String </td>
        </tr>
      </table>
</div><div class="memdoc">

<p>实现了 <a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html#a6f7f11b7e130eef4454e7fbe85a3838f">commonsNet.nntp.Threadable</a>.</p>

</div>
</div>
<a id="a15ecfac8e829c068e42887bcc7ecc76c" name="a15ecfac8e829c068e42887bcc7ecc76c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15ecfac8e829c068e42887bcc7ecc76c">&#9670;&#160;</a></span>simplifySubject()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">private func commonsNet.nntp.Article.simplifySubject </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td>: Unit </td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>尝试解析主题行中的一些典型回复标志，并将其删除 </p>

</div>
</div>
<a id="ac42bde0673922fd616b9cbec23a8ba1f" name="ac42bde0673922fd616b9cbec23a8ba1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac42bde0673922fd616b9cbec23a8ba1f">&#9670;&#160;</a></span>subjectIsReply()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func commonsNet.nntp.Article.subjectIsReply </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>实现了 <a class="el" href="interfacecommonsNet_1_1nntp_1_1Threadable.html#a701de471781c8681a27dac0ef34c1041">commonsNet.nntp.Threadable</a>.</p>

</div>
</div>
<a id="a7b205f0ff9fdc6411bcdb4fa84d7f6fb" name="a7b205f0ff9fdc6411bcdb4fa84d7f6fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b205f0ff9fdc6411bcdb4fa84d7f6fb">&#9670;&#160;</a></span>toString()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func commonsNet.nntp.Article.toString </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">类成员变量说明</h2>
<a id="a13a0bf7f7e0ea548408d0fb422f10294" name="a13a0bf7f7e0ea548408d0fb422f10294"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13a0bf7f7e0ea548408d0fb422f10294">&#9670;&#160;</a></span>var `from`</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.nntp.Article.var `from` : String = &quot;&quot;</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa63c0525c971bc196edaa2505561a836" name="aa63c0525c971bc196edaa2505561a836"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa63c0525c971bc196edaa2505561a836">&#9670;&#160;</a></span>var articleId</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.nntp.Article.var articleId : String = &quot;&quot;</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ad2d4b4099a65fd8bb596843922acd00e" name="ad2d4b4099a65fd8bb596843922acd00e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2d4b4099a65fd8bb596843922acd00e">&#9670;&#160;</a></span>var articleNumber</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.nntp.Article.var articleNumber : Int64 = -1</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="adce4b2669d35eb7b3461f87f3ccda41d" name="adce4b2669d35eb7b3461f87f3ccda41d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adce4b2669d35eb7b3461f87f3ccda41d">&#9670;&#160;</a></span>var date</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.nntp.Article.var date : String = &quot;&quot;</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a4c19ba840384a5b730020b3892d0e726" name="a4c19ba840384a5b730020b3892d0e726"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c19ba840384a5b730020b3892d0e726">&#9670;&#160;</a></span>var isReply</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.nntp.Article.var isReply : Bool = false</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ac5a552124c9345abcdcfc3e167eabe7d" name="ac5a552124c9345abcdcfc3e167eabe7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5a552124c9345abcdcfc3e167eabe7d">&#9670;&#160;</a></span>var kid</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.nntp.Article.var kid : ?<a class="el" href="classcommonsNet_1_1nntp_1_1Article.html">Article</a> = None</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a99708c91a8c8824f63bbf3a413722d6f" name="a99708c91a8c8824f63bbf3a413722d6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99708c91a8c8824f63bbf3a413722d6f">&#9670;&#160;</a></span>var next</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.nntp.Article.var next : ?<a class="el" href="classcommonsNet_1_1nntp_1_1Article.html">Article</a> = None</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a1368d66e6c717c1ae45872d145a38dbc" name="a1368d66e6c717c1ae45872d145a38dbc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1368d66e6c717c1ae45872d145a38dbc">&#9670;&#160;</a></span>var references</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.nntp.Article.var references : ?ArrayList&lt;String&gt; = None</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a2e0edc4900973cb3925bbbf94ad3db43" name="a2e0edc4900973cb3925bbbf94ad3db43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e0edc4900973cb3925bbbf94ad3db43">&#9670;&#160;</a></span>var simplifiedSubjectCache</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.nntp.Article.var simplifiedSubjectCache : String = &quot;&quot;</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a24c492f62bf58c8dee9ca956ac66941d" name="a24c492f62bf58c8dee9ca956ac66941d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24c492f62bf58c8dee9ca956ac66941d">&#9670;&#160;</a></span>var subject</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.nntp.Article.var subject : String = &quot;&quot;</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>src/nntp/<a class="el" href="article_8cj.html">article.cj</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.9.6-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespacecommonsNet.html">commonsNet</a></li><li class="navelem"><a class="el" href="namespacecommonsNet_1_1nntp.html">nntp</a></li><li class="navelem"><a class="el" href="classcommonsNet_1_1nntp_1_1Article.html">Article</a></li>
    <li class="footer">制作者 <img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
  </ul>
</div>
</body>
</html>
